\select@language {brazil}
\contentsline {section}{\numberline {1}Geral}{3}{section.1}
\contentsline {subsection}{\numberline {1.1}Entidades}{3}{subsection.1.1}
\contentsline {section}{\numberline {2}Finalidade}{4}{section.2}
\contentsline {subsection}{\numberline {2.1}Interface do Sistema}{4}{subsection.2.1}
\contentsline {subsection}{\numberline {2.2}Requisitos Funcionais}{5}{subsection.2.2}
\contentsline {subsubsection}{\numberline {2.2.1}Registro}{5}{subsubsection.2.2.1}
\contentsline {subsubsection}{\numberline {2.2.2}Autentica\c c\~ao}{5}{subsubsection.2.2.2}
\contentsline {subsubsection}{\numberline {2.2.3}Criar Waves}{5}{subsubsection.2.2.3}
\contentsline {subsubsection}{\numberline {2.2.4}Compartilhar waves}{5}{subsubsection.2.2.4}
\contentsline {subsubsection}{\numberline {2.2.5}Responder waves}{6}{subsubsection.2.2.5}
\contentsline {subsubsection}{\numberline {2.2.6}Editar waves}{6}{subsubsection.2.2.6}
\contentsline {subsubsection}{\numberline {2.2.7}Rastreamento da edi\c c\~ao}{6}{subsubsection.2.2.7}
\contentsline {subsubsection}{\numberline {2.2.8}Visualiza\c c\~ao do hist\'orico}{6}{subsubsection.2.2.8}
\contentsline {subsubsection}{\numberline {2.2.9}Waves n\~ao lidas}{6}{subsubsection.2.2.9}
\contentsline {subsubsection}{\numberline {2.2.10}Mensagens privadas}{6}{subsubsection.2.2.10}
\contentsline {subsubsection}{\numberline {2.2.11}Lat\^encia de comunica\c c\~ao}{6}{subsubsection.2.2.11}
\contentsline {subsubsection}{\numberline {2.2.12}Playback}{6}{subsubsection.2.2.12}
\contentsline {subsubsection}{\numberline {2.2.13}Adicionar fotografias}{6}{subsubsection.2.2.13}
\contentsline {subsubsection}{\numberline {2.2.14}Drag and Drop}{6}{subsubsection.2.2.14}
\contentsline {subsubsection}{\numberline {2.2.15}Edi\c c\~ao de legendas de foto}{7}{subsubsection.2.2.15}
\contentsline {subsubsection}{\numberline {2.2.16}Slideshow}{7}{subsubsection.2.2.16}
\contentsline {subsubsection}{\numberline {2.2.17}Waves embarcadas}{7}{subsubsection.2.2.17}
\contentsline {subsubsection}{\numberline {2.2.18}Intera\c c\~ao do wave embarcado}{7}{subsubsection.2.2.18}
\contentsline {subsubsection}{\numberline {2.2.19}Portabilidade e Mobilidade}{7}{subsubsection.2.2.19}
\contentsline {subsubsection}{\numberline {2.2.20}Texto rico}{7}{subsubsection.2.2.20}
\contentsline {subsubsection}{\numberline {2.2.21}Conversas privadas}{7}{subsubsection.2.2.21}
\contentsline {subsubsection}{\numberline {2.2.22}Anota\c c\~oes em documentos}{7}{subsubsection.2.2.22}
\contentsline {subsubsection}{\numberline {2.2.23}Vers\~ao final do documento}{7}{subsubsection.2.2.23}
\contentsline {subsubsection}{\numberline {2.2.24}Controle de vers\~ao}{7}{subsubsection.2.2.24}
\contentsline {subsubsection}{\numberline {2.2.25}Internacionaliza\c c\~ao}{8}{subsubsection.2.2.25}
\contentsline {subsubsection}{\numberline {2.2.26}Pastas}{8}{subsubsection.2.2.26}
\contentsline {subsubsection}{\numberline {2.2.27}Buscas}{8}{subsubsection.2.2.27}
\contentsline {subsubsection}{\numberline {2.2.28}Tags}{8}{subsubsection.2.2.28}
\contentsline {subsubsection}{\numberline {2.2.29}Links para outros waves}{8}{subsubsection.2.2.29}
\contentsline {subsubsection}{\numberline {2.2.30}Busca ao vivo}{8}{subsubsection.2.2.30}
\contentsline {subsubsection}{\numberline {2.2.31}Extens\~oes}{8}{subsubsection.2.2.31}
\contentsline {subsubsection}{\numberline {2.2.32}Privil\'egios das extens\~oes}{8}{subsubsection.2.2.32}
\contentsline {subsection}{\numberline {2.3}Requisitos N\~ao-Funcionais}{8}{subsection.2.3}
\contentsline {subsubsection}{\numberline {2.3.1}Uptime}{8}{subsubsection.2.3.1}
\contentsline {subsubsection}{\numberline {2.3.2}Lat\^encia}{9}{subsubsection.2.3.2}
\contentsline {subsubsection}{\numberline {2.3.3}Carga}{9}{subsubsection.2.3.3}
\contentsline {subsubsection}{\numberline {2.3.4}Suporte e Ferramentas}{9}{subsubsection.2.3.4}
\contentsline {subsubsection}{\numberline {2.3.5}Acesso web}{9}{subsubsection.2.3.5}
\contentsline {subsubsection}{\numberline {2.3.6}Log}{9}{subsubsection.2.3.6}
\contentsline {subsubsection}{\numberline {2.3.7}Comunica\c c\~ao segura}{9}{subsubsection.2.3.7}
\contentsline {subsubsection}{\numberline {2.3.8}Sistema de arquivos}{9}{subsubsection.2.3.8}
\contentsline {subsubsection}{\numberline {2.3.9}Portabilidade}{9}{subsubsection.2.3.9}
\contentsline {section}{\numberline {3}Vis\~ao Geral}{9}{section.3}
\contentsline {section}{\numberline {4}Vis\~ao de Componentes e Conectores}{10}{section.4}
\contentsline {section}{\numberline {5}Vis\~ao L\'ogica (M\'odulos)}{11}{section.5}
\contentsline {subsection}{\numberline {5.1}Decis\~oes Arquiteturais}{12}{subsection.5.1}
\contentsline {subsection}{\numberline {5.2}Estrutura da Arquitetura}{16}{subsection.5.2}
\contentsline {subsubsection}{\numberline {5.2.1}Arquitetura Geral}{16}{subsubsection.5.2.1}
\contentsline {subsubsection}{\numberline {5.2.2}Client Mediator}{25}{subsubsection.5.2.2}
\contentsline {subsection}{\numberline {5.3}Comportamento Din\^amico}{26}{subsection.5.3}
\contentsline {subsubsection}{\numberline {5.3.1}Cen\'ario: Login, abertura de wave e atualiza\c c\~ao de uma wave}{26}{subsubsection.5.3.1}
\contentsline {subsubsection}{\numberline {5.3.2}Cen\'ario: Login no sistema}{26}{subsubsection.5.3.2}
\contentsline {subsubsection}{\numberline {5.3.3}Cen\'ario: Atualiza\c c\~ao de uma wave}{26}{subsubsection.5.3.3}
\contentsline {subsubsection}{\numberline {5.3.4}Cen\'ario: Resolu\c c\~ao de conflitos em uma atualiza\c c\~ao de wave}{27}{subsubsection.5.3.4}
\contentsline {subsection}{\numberline {5.4}Modelo de Dados}{27}{subsection.5.4}
\contentsline {section}{\numberline {6}Status da Revis\~ao}{32}{section.6}
\contentsline {section}{Refer\^encias}{32}{section*.2}
